Intel Graphics System Controller Firmware Update Library
Intel Graphics System Controller Firmware Update Library
Functions

Functions

IGSC_EXPORT int igsc_device_iterator_create (struct igsc_device_iterator **iter)
 Create iterator for devices capable of FW update. More...
 
IGSC_EXPORT int igsc_device_iterator_next (struct igsc_device_iterator *iter, struct igsc_device_info *info)
 Obtain next devices capable of FW update. More...
 
IGSC_EXPORT void igsc_device_iterator_destroy (struct igsc_device_iterator *iter)
 Free iterator for devices capable of FW update. More...
 

Detailed Description

Function Documentation

◆ igsc_device_iterator_create()

IGSC_EXPORT int igsc_device_iterator_create ( struct igsc_device_iterator **  iter)

Create iterator for devices capable of FW update.

Parameters
iterpointer to return the iterator pointer
Returns
IGSC_SUCCESS if successful, otherwise error code.

◆ igsc_device_iterator_destroy()

IGSC_EXPORT void igsc_device_iterator_destroy ( struct igsc_device_iterator *  iter)

Free iterator for devices capable of FW update.

Parameters
iterpointer to iterator
Returns
void

◆ igsc_device_iterator_next()

IGSC_EXPORT int igsc_device_iterator_next ( struct igsc_device_iterator *  iter,
struct igsc_device_info info 
)

Obtain next devices capable of FW update.

Parameters
iterpointer to iterator.
infopointer for device information.
Returns
IGSC_SUCCESS if successful, otherwise error code.